﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public interface IBulletManager
{
    void DestroyBullet(BulletData bullet);
    void InputBulletData(BulletData bullet);
    List<BulletData> OutputData();
    void InstantiateBullets(string path, Vector3 pos, Vector2 dir, float angle, int num, float damage, float radius = 0, float interval = 0, List<BulletMotion> bulletMotions = null);
    void InstantiateBullets(string path, Vector3 pos, Vector2 spawnDir, Vector2 moveDir, int num, float damage, float interval = 0, List<BulletMotion> bulletMotions = null);
}
